package com.example.projectmanagement.dto.study;

import java.util.List;

public class DashboardDataDto {
    private Long totalCourses;
    private Long totalQuestions;
    private Long totalStudents;
    private Long totalPoints;
    private List<CourseDistributionDto> courseDistribution;
    private List<Integer> questionStatus;
    private List<Integer> learningTrend;
    private List<StudentActivityDto> studentActivity;
    private List<PopularCourseDto> popularCourses;

    // Getters and Setters
    public Long getTotalCourses() {
        return totalCourses;
    }

    public void setTotalCourses(Long totalCourses) {
        this.totalCourses = totalCourses;
    }

    public Long getTotalQuestions() {
        return totalQuestions;
    }

    public void setTotalQuestions(Long totalQuestions) {
        this.totalQuestions = totalQuestions;
    }

    public Long getTotalStudents() {
        return totalStudents;
    }

    public void setTotalStudents(Long totalStudents) {
        this.totalStudents = totalStudents;
    }

    public Long getTotalPoints() {
        return totalPoints;
    }

    public void setTotalPoints(Long totalPoints) {
        this.totalPoints = totalPoints;
    }

    public List<CourseDistributionDto> getCourseDistribution() {
        return courseDistribution;
    }

    public void setCourseDistribution(List<CourseDistributionDto> courseDistribution) {
        this.courseDistribution = courseDistribution;
    }

    public List<Integer> getQuestionStatus() {
        return questionStatus;
    }

    public void setQuestionStatus(List<Integer> questionStatus) {
        this.questionStatus = questionStatus;
    }

    public List<Integer> getLearningTrend() {
        return learningTrend;
    }

    public void setLearningTrend(List<Integer> learningTrend) {
        this.learningTrend = learningTrend;
    }

    public List<StudentActivityDto> getStudentActivity() {
        return studentActivity;
    }

    public void setStudentActivity(List<StudentActivityDto> studentActivity) {
        this.studentActivity = studentActivity;
    }

    public List<PopularCourseDto> getPopularCourses() {
        return popularCourses;
    }

    public void setPopularCourses(List<PopularCourseDto> popularCourses) {
        this.popularCourses = popularCourses;
    }
}